stuff you should know before buying tesla model 3